﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace VTESCore
{
	[Serializable]
	public class CryptCard : VTESCard
	{
		#region Members

        CardType m_CardType;
        Clan m_Clan;
        bool m_Advanced;
        bool m_Merged;
        int m_Group;
		int m_BloodCapacity;
        List<Discipline> m_Disciplines = new List<Discipline>();
        Title m_Title;

		#endregion

		#region Properties

		public CardType CardType
		{
			get { return m_CardType; }
			set { m_CardType = value; }
		}
		public Clan Clan
		{
			get { return m_Clan; }
			set { m_Clan = value; }
		}
		public bool Advanced
		{
			get { return m_Advanced; }
			set { m_Advanced = value; }
		}
		public bool Merged
		{
			get { return m_Merged; }
			set { m_Merged = value; }
		}
		public int Group
		{
			get { return m_Group; }
			set { m_Group = value; }
		}
		public int BloodCapacity
		{
			get { return m_BloodCapacity; }
			set { m_BloodCapacity = value; }
		}
		public List<Discipline> Disciplines
		{
			get { return m_Disciplines; }
			set { m_Disciplines = value; }
		}

		public Title Title
		{
			get { return m_Title; }
			set { m_Title = value; }
		}

		#endregion
	}
}
